b6885cc2818004145198d766bff5dd4e3e0eda09,Common/Frameworks/ERExtensions/Sources/er/extensions/ERXObjectStoreCoordinatorSynchronizer.java,ERXObjectStoreCoordinatorSynchronizer,publishChange,#NSNotification#,172
Before Change
public void publishChange(NSNotification n) {
if (_coordinators.size() >= 2 || _multicastSynchronizer != null) {
LocalChange changes = new LocalChange((EOObjectStoreCoordinator) n.object(), n.userInfo());
_queueThread.addChange(changes);
}
}
After Change
public void publishChange(NSNotification n) {
if (_coordinators.size() >= 2 || _multicastSynchronizer != null) {
NSDictionary userInfo = n.userInfo();
System.out.println("ERXObjectStoreCoordinatorSynchronizer.publishChange: " + n.object() + ", " + n);
if (userInfo == null || userInfo.valueForKey(ERXObjectStoreCoordinatorSynchronizer.SYNCHRONIZER_KEY) == null) {
LocalChange changes = new LocalChange((EOObjectStoreCoordinator) n.object(), userInfo);
_queueThread.addChange(changes);
}